<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>箭头函数的使用</title>
    <script type="text/javascript">
        
        //传统方式
        var f1=function (n){
            return n*2
        }
        console.log("传统"+f1(2))

        //es6 箭头函数使用
        let f2=(n)=>{
            return n*2
        }
        console.log("f2()结果"+f2(100)) //200

        //es6 函数写法 还可以简化(如果只有一条语句)
        let f3=(n)=>n*2;
        let f4=n=>n*2;   //只有一个参数，()可以省略
        console.log("f3()结果"+f3(50)) //100
        console.log("f4()结果"+f3(50)) //100

        //函数也可以当做一个变量
        function hi(f5){
            console.log(f5(900))
        }
        hi(n=>2*n) //1800
    </script>
</head>
<body>

</body>
</html>